Conversation
* bump upload-artifact version * downgrade rebar3
|
CI is running in the latest version, and indeed some tests are shown to be consistently failing. I am happy to leave this PR in draft until a fix for the tests is merged. Best to start with a clean slate. See an example here: |
|
Oh right, I need to install libsodium for curve encryption tests to pass. |
|
Using nix to manage the installation, included for reproduction; after running tests: Will track down discrepancies. I ran into issues with nacerl and nacl, not to say they can't be made to work. I ended up forking enacl to allow it to compile correctly on OTP 27 on an arm mac. Looks like some responses were updated at some point. Once I track those down I can port this to the action and update the tests. |
|
Appears to me to be caused by this change. Perhaps inadvertently, but still, updating the test cases may be the better solution. |
This PR attempts to start a history of test status and coverage. I've chosen to test against the past 4 versions of OTP, but this might be overdoing it.
The tests are not all passing on my machine, so if GitHub CI agrees with this, then a following PR will fix tests.
Keeping in draft until CI is shown to be accurate.
Note: A maintainer will need to approve this workflow, see 1 workflow awaiting approval below.